一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下,打开Ecommerce数据库,完成如下操作:
1. 首先打开Ecommerce数据库,然后为表Customer增加一个字段,字段名为email、类型为字符、宽度为20。
2. 为Customer表的"性别"字段定义有效性规则,规则表达式为: 性别 $ "男女", 出错提示信息为"性别必须是男或女",默认值为"女"。
3. 通过"会员号"字段建立客户表Customer和订单表OrderItem之间的永久联系;通过"商品号"字段建立商品表Article和订单表OrderItem之间的永久联系。
4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。
解答:
1.略。
2.打开customer表设计器,选择“性别”字段,定义规则如下:

3.略。
4.略。
二、简单应用(2小题,每题20分,计40分)
在考生文件夹下,打开Ecommerce数据库,完成如下简单应用:
1. 使用报表向导建立一个简单报表。要求选择客户表Customer中所有字段;记录不分组;报表样式为随意式;列数为"1",字段布局为"列",方向为"纵向";排序字段为"会员号",升序;报表标题为"客户信息一览表";报表文件名为myreport。
2.使用命令建立一个名称为sb_view的视图,并将定义视图的命令代码存放到命令文件pview.prg。视图中包括客户的会员号(来自Customer表)、姓名(来自Customer表)、客户所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价 * OrderItem.数量),结果按会员号升序排序。
解答:
1.解:
启动报表向导。

选择字段。

选择报表样式。

定义报表布局。

排序记录。

设置报表标题。

保存报表文件。(文件名为:myreport)